﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using XMK.Tadong.Biz;
using XMK.Tadong.Model;
using HU8.Web.FileExplorer.FileExplorer.Config;
using HU8.Web.FileExplorer;
using System.Data;

namespace XMK.Tadong.Web.WebFileExplorer.UnauditedData
{
    public partial class BackFile : FileExplorerPage
    {

        #region 事件处理程序

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.btnBack.DataBind();
                initData();
            }
        }

        //退回按钮点击事件
        protected void btnBack_Click(object sender, EventArgs e)
        {
            if (this.Request.QueryString["FileSpace_Type"].Equals("Team"))
            {
                TB_TEAM_FILEBiz bll = new TB_TEAM_FILEBiz();
                string File_ID = "";
                if (!string.IsNullOrEmpty(this.Request.QueryString["File_ID"]))
                {
                    File_ID = this.Request.QueryString["File_ID"].ToString();

                    DataTable dt = bll.GetModelList(File_ID);
                    if (bll.BackFile(txtBackMess.Text.Trim(),File_ID))
                    {
                        lblErr.Text = lang.Get("SPACE_Return_successfully");
                        ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>parent.filemanager.load_UnauditedData(" + dt.Rows[0]["TEAM_ID"].ToString() + ");</script>");
                    }
                }
                else
                {
                    lblErr.Text = lang.Get("SPACE_Unable_to_retrieve_the_document_number");
                }
            }
            else if (this.Request.QueryString["FileSpace_Type"].Equals("XMK"))
            {
                Tb_Xmk_FileBiz bll = new Tb_Xmk_FileBiz();
                string File_ID = "";
                if (!string.IsNullOrEmpty(this.Request.QueryString["File_ID"]))
                {
                    File_ID = this.Request.QueryString["File_ID"].ToString();
                    if (bll.BackFile(txtBackMess.Text.Trim(),File_ID))
                    {
                        lblErr.Text = lang.Get("SPACE_Return_successfully");
                        ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>parent.filemanager.load_ProjectUnauditedData();</script>");
                    }
                }
                else
                {
                    lblErr.Text = lang.Get("SPACE_Unable_to_retrieve_the_document_number");
                }
            }
        } 

        #endregion 事件处理程序

        #region 函数集

        public void initData()
        {
            
        }

        #endregion 函数集

        
    }
}